#edit-mode: -*- python -*-
#encoding: UTF-8

# 工作路径
WORKROOT('../../../')

# 使用硬链接copy.
COPY_USING_HARD_LINK(True)

# 支持32位/64位平台编译
#ENABLE_MULTI_LIBS(True)

# C预处理器参数.
CPPFLAGS('-D_GNU_SOURCE -D__STDC_LIMIT_MACROS -DVERSION=\\\"1.9.8.7\\\"')
# 为32位目标编译指定额外的预处理参数
#CPPFLAGS_32('-D_XOPEN_SOURE=500')

# C编译参数.
CFLAGS('-g -pipe -W -Wall -fPIC')

# C++编译参数.
CXXFLAGS('-g -pipe -W -Wall -fPIC -std=gnu++11')

# 头文件路径.
INCPATHS('. ./include ./output ./output/include ../src ../../librtcbase/output/include ../output/include')

# 使用库
LIBS('../libice.a ../../librtcbase/output/lib/librtcbase.a ../../librtcbase/deps/libev/lib/libev.a')

# 链接参数.
LDFLAGS('-lpthread -lcrypto -lrt')

user_sources=GLOB('*.cpp')
user_headers=''

# 可执行文件
Application('peerconnection',Sources(user_sources))
# 静态库
#StaticLibrary('peerconnection',Sources(user_sources),HeaderFiles(user_headers))
# 共享库
#SharedLibrary('peerconnection',Sources(user_sources),HeaderFiles(user_headers))
# 子目录
#Directory('demo')

